package com.quectel.core.module.banner.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 移动端banner管理
 *
 * @author caolu
 * @email louis.cao@quectel.com
 * @date 2021-12-16 09:11:29
 */
@Data
@TableName("mobile_banner")
public class BannerEntity {

    /**
     * 主键
     */
    @TableId
    private Long id;

    /**
     * 租户id
     */
    private Long tenantId;


    /**
     * 图片地址
     */
    private String coverImage;

    /**
     * 富文本
     */
    private String detail;

    /**
     * 结束时间
     */
    private Date endTime;

    /**
     * 跳转地址
     */
    private String jumpUrl;

    /**
     * 跳转类型1无跳转 2跳转链接 3跳转图片 4 跳转视频
     */
    private Byte jumpType;

    /**
     * 小区规则 1全部 0部分小区
     */
    private Byte isBindingAll;

    /**
     * 名字
     */
    private String name;

    /**
     * 播放时间(图片的轮播时长) 单位秒
     */
    private Integer playTime;

    /**
     * 可跳过时间（n秒可跳过）
     */
    private Integer skipTime;

    /**
     * 开始时间
     */
    private Date startTime;

    /**
     * 0关闭 1开启 2删除
     */
    private Byte status;

    /**
     * 播放顺序
     */
    private Integer sort;

    /**
     * 类型 1.banner 2.广告
     */
    private Byte bannerType;

    /**
     * 具体使用位置如 1顶部 2中间 3底部
     */
    private Byte useType;

    /**
     * 如果跳转为视频时，视频长度
     */
    private Integer vedioPlayTime;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改人
     */
    private String editor;

    /**
     * 修改时间
     */
    private Date editTime;


}
